home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / RAND / ALL96.LZH / t0130 / text0005.txt < prev    next >
Encoding:
Text File  |  1996-03-07  |  1.8 KB  |  43 lines

  1. On Mon, 29 Jan 1996, Johan Klockars wrote:
  2.  
  3. > Has it even been said clearly if this is FreeWare, PD or GPL (or whatever)?
  4. > (Does anyone have a short description of what the GPL means, by the way?)
  5.  
  6. I know all there is to know about the GPL (i'm making a CD-rom with a lot 
  7. of GPL'ed stuff on it so it was necesary).
  8.  
  9. In short, the general idea is this:
  10.  
  11. Source code must always be included with the product when distributed, if 
  12. not (that is, banaryonly form) the party who distributes the software has 
  13. to include a written statement valid for at least 3 years that he will, 
  14. free of charge give out the source to him (or point him to a place where 
  15. he can find the course, free of charge).
  16.  
  17. Restriction of distribution is strictly forbidden. I.e. it is NOT legal 
  18. to refuse to give the program or it's source code.
  19.  
  20. Anyone may charge as much or as little he wants for the software but if 
  21. the recepient of the sofware asks for example on which FTP site it can be 
  22. found, you're not allowed to withhold that information.
  23.  
  24. Anyone may change the code, or basically do whatever he want's with it AS 
  25. LONG AS the resulting product is also placed under the GPL.
  26.  
  27. The fourth section is the most important, it is called "derivitive work" 
  28. in the GPL. Now, there is a way to release Bad Mood under the GPL and 
  29. still have the DSP code in binary-only form. That is, if we have a very 
  30. good specification of the interface between the DSP code and the rest of 
  31. the '030 code then we could consider the DSP code to be a library.
  32.  
  33. The only thing that would then be required is that it should be easy to 
  34. replace the DSP code with another version that does the exatctly same 
  35. thing. It would then be up the user if he want's to use a fast 
  36. "proprietary" version or a (perhaps) slower, but public, version. This 
  37. solution is in no way in cinflict with the GPL.
  38.  
  39. -- 
  40. Elias Martenson
  41. elias@omicron.se
  42.  
  43.